package ${webPackageName}.constant;

/**
 * 包扫描常量
 * @author lizihao
 *
 */
public class ScanPackageConstant {
	/**
	 * webApplication基础扫描包路径
	 */
	public final static String COMMON_BASE_COMPONENT_SCAN = "${webApplicationPackageName}.*";
	/**
	 * mapper扫描路径
	 */
	public final static String MAPPER_SCAN = "${servicePackageName}.mapper";
	/**
	 * swagger实体扫描路径
	 */
	public final static String SWAGGER_ENTITY_SCAN = "${servicePackageName}.entity";
	/**
	 * 统一异常捕捉&统一返回扫描路径
	 */
	public final static String GLOBAL_EXCEPTION_SCAN = "${webPackageName}.controller";
	/**
	 * 数据权限切点扫描路径
	 */
	public final static String DATA_SCOPE_POINTCUT = "@annotation(${commonPackageName}.annotation.DataScope)";
	/**
	 * 鉴权切点扫描路径
	 */
	public final static String PERMISSION_POINTCUT = "@annotation(${commonPackageName}.annotation.Permission)";
	/**
	 * 请求日志切点扫描路径
	 */
	public final static String REQUEST_LOG_POINTCUT = "@annotation(${commonPackageName}.annotation.RequestLog)";
}